package com.sparrow.common.ai.behaviortree.monitor;

import com.sparrow.common.ai.behaviortree.BehaviorContext;
import com.sparrow.common.ai.behaviortree.task.BehaviorTask;
import com.sparrow.common.ai.behaviortree.task.impl.ConditionTask;

/**
 * 行为树监控
 */
public interface BTMonitor {
    void onEnterTick(BehaviorContext context, BehaviorTask behaviorTask);

    void checkCondition(BehaviorContext context, ConditionTask conditionTask, boolean value);
}
